Skip to content

Conversation

@gift-framework
Copy link
Owner

Add 4 files for Phase 2 Groupe A migration:

  • G2/Algebra/GoldenRatio.lean: phi, psi, Binet, Lucas sequences
  • G2/Algebra/RationalConstants.lean: b2, b3, Weinberg angle, Koide
  • G2/Algebra/Octonions.lean: 8D normed algebra, Fano plane
  • G2/Algebra/Quaternions.lean: K4 correspondence, perfect matchings

All files are sorry-free.

Author: Brieuc de La Fournière

Add 4 files for Phase 2 Groupe A migration:
- G2/Algebra/GoldenRatio.lean: phi, psi, Binet, Lucas sequences
- G2/Algebra/RationalConstants.lean: b2, b3, Weinberg angle, Koide
- G2/Algebra/Octonions.lean: 8D normed algebra, Fano plane
- G2/Algebra/Quaternions.lean: K4 correspondence, perfect matchings

All files are sorry-free.

Author: Brieuc de La Fournière
@gift-framework gift-framework changed the title feat(G2/Algebra): Add Groupe A algebraic foundations feat(G2/Algebra): Add algebraic foundations Jan 16, 2026
Add proper doc-strings to all 8 fields of the Octonion structure
to satisfy docBlame linter. Also remove Repr deriving to fix
unusedArguments warning.
- Move G2 imports between Electromagnetism and Mathematics (G < M)
- Add missing Phase 1 imports: CrossProduct, E8Lattice, Geometry.Exterior, RootSystems
- All imports now properly sorted for CI check_file_imports
@gift-framework gift-framework deleted the feat/brieuc/gift-phase2 branch January 16, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants